#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int foo(int n) {
	if (n < 2) {
		return n;
	}
	else
		return 2 * foo(n - 1) + foo(n - 2);
}
int main() {
	const char* c[] = { "HELLO","NEW","WORLD","SAYHI" };
	const char** cp[] = { c+ 3,c+ 2,c+ 1,c };
	const char*** cpp= cp;
	printf("%s,", **++cpp);
	printf("%s,", *-- * ++cpp+ 3);
	printf("%s,", *cpp[-2] + 3);
	printf("%s\n", cpp[-1][-1] + 1);
	printf("%d", foo(5));
	return 0;
}